/**
 * 上传logo
 * @param logo
 */
function logoUpload(logo) {
    var uploaderlogo = WebUploader.create({
        auto: true,
        duplicate:true,
        multiple:false,
        formData: {
            _token:_token
        },
        // swf文件路径
        swf: BASE_URL + 'vendor/webuploader/dist/Uploader.swf',

        // 文件接收服务端。
        server: '/mobile/company/logoupload',

        // 选择文件的按钮。可选。
        // 内部根据当前运行是创建，可能是input元素，也可能是flash.
        pick: {
            id: logo,
            name:"file", //这个地方 name 没什么用，虽然打开调试器，input的名字确实改过来了。但是提交到后台取不到文件。如果想自定义file的name属性，还是要和fileVal 配合使用。
            //label: '点击选择图片',
            multiple:false //默认为true，就是可以多选
        },
        compress :{
            width: 200,
            height: 200,
            // 图片质量，只有type为`image/jpeg`的时候才有效。
            //quality: 100,
            // 是否允许放大，如果想要生成小图的时候不失真，此选项应该设置为false.
            allowMagnify: true,
            // 是否允许裁剪。
            crop: true,
            compressSize: 0,
            noCompressIfLarger: false
        },
        accept:{
            title: 'Images',
            extensions: 'gif,jpg,jpeg,bmp,png',
            mimeTypes: '.gif,.jpg,.jpeg,.bmp,.png'
        },
        fileSingleSizeLimit: 2000 * 1024
    });
    //上传文件出错时
    uploaderlogo.on('error', function(file){
        if(file == 'F_EXCEED_SIZE'){
            layer.msg('文件大小不能超过2M！',{time:1200});
        }
        if(file == 'F_DUPLICATE'){
            layer.msg('此文件已经存在队列当中，不能重复上传！',{time:1200});
        }
        if(file == 'Q_EXCEED_NUM_LIMIT'){
            layer.msg('你已经上传了文件！',{time:1200});
        }
        if(file == 'Q_TYPE_DENIED'){
            layer.msg('文件类型不匹配，请重新上传！',{time:1200});
        }
    });
    uploaderlogo.on( 'uploadSuccess', function( file ,response ) {
        if(response.status==200){
            $(logo+" img").attr("src",response.url);
        }else{
            layerMsg(response.info,2);
        }
    });
}